home mortgage brokerage cash factoring dogs apartments mortgage loan card financial home builders sale credit houses factor builders puppy flats new homes real estate lender new construction puppies loan banking loans cash flow debt homes for sale home loan mortgage mortgages